Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 Hungary F1 Hungary F2 Hungary F3 Croatia F1 Croatia F2 Israel F1 Israel F2 Israel F3 USA F8 Israel F5 Israel F3 Canada F4 Canada F8 Canada F9 Canada F10 Canada F11 Switzerland F1 Canada F2 Hungary F1 Hungary F2 Hungary F3 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F4 Canada F7 Czech Republic F9 Czech Republic F10 Canada F1 (Gatineau) CNA TennisPro Classic - Winnetka Kueppers Kolsch Cup by Lambertz - Aachen 2003 West Side Tennis Club Challenger - Forest Hills The LTA Wrexham Challenger - Wrexham Open Mutouest - St. Brieuc The Surbiton Trophy - Surbiton XL Bermuda Open - Bermuda Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta GHI Bronx Tennis Classic - Bronx USTA Challenger of Oklahoma - Tulsa Music City Challenger - Nashville USTA Tallahassee Tennis Challenger - Tallahassee 2007 Challenger of Santa Clara - Valencia XL Bermuda Open - Bermuda Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul Flea Market Cup - Busan ECM Prague Open 2008 - Prague Morocco Tennis Tour - Rabat Morocco Tennis Tour - Marrakech San Remo Tennis Cup - San Remo The Surbiton Trophy - Surbiton Fifth Third Bank Tennis Championships - Lexington Canada F2 (Sherbrooke) Israel F2 Alexander Kolyaskin Memorial - Donetsk Semgroup Challenger - Tulsa Tatra Banka Slovak Open - Bratislava Music City Challenger - Nashville JSM Challenger of Champaign - Urbana PEOPLEnet CUP - Dnepropetrovsk 2008 Knoxville Challenger - Knoxville Dunlop World Challenge - Toyota Sao Paulo Challenger USTA Challenger of San Antonio - San Antonio Belgrade Challenger Korat Challenger Johannesburg Challenger Mexico City Challenger Talahassee Challenger Rhodes Challenger Ramat Hasharon Challenger Lexington Challenger Vancouver Challenger Torneo Internacional Challenger Fila 2005 - Leon Binghamton Challenger USTA Challenger of San Antonio - San Antonio Seoul Challenger Saint Francis Health System USTA Challenger - Tulsa Chuncheon Challenger drkoop.com USTA Challenger of Dallas - Dallas Genova Challenger Ramat Hasharon Challenger VII Open Banc Agricol - Andorra Nottingham Challenger Granby Challenger Mons Challenger Bratislava Challenger Helsinki Challenger Privat Bank Cup - Dniepropetrovsk West Side Tennis Club Clay Court Challenger - Forest Hills V Abierto Internacional de Salinas - Salinas Eckental Challenger Ortisei Challenger Helsinki Challenger Hungarian Open - Budapest Heilbronn Challenger Quelle Cup 2000 - Furth Wolfsburg Challenger Garden Open - Rome The Joyce Eisenberg Jerusalem Open - Jerusalem Dallas Challenger Vancouver Challenger Heilbronn Challenger 2002 Azalea Orthopedic Challenger - Tyler USTA Seascape Challenger - Aptos Gramado Open de Tennis - Gramado USTA/Safeway Challenger - Aptos Frito Lay/USTA Challenger - Binghamton Top Wool Challenger Biella - Biella XL Capital Bermuda Open - Bermuda Portoroz Challenger Challenger Groningen - Groningen The Nottingham Challenger - Nottingham Granby Challenger Open de Franche-Comte - Besancon Toluca Challenger - Toluca Third Bank Tennis Championships - Lexington GHI Bronx Classic - Bronx The LTA Bolton Challenger - Bolton Vancouver Challenger The Granby Natrel Challenger - Granby Music City Challenger - Nashville USTA/Adtech Challenger - Boston Internationaux du Doubs - Besancon USTA Seascape Challenger - Aptos Challenger Casablanca San Angel - Mexico City XL Capital Bermuda Open - Bermuda Orleans Challenger Open Sainte Victoire - Aix-En-Provence Mons Challenger The West Side Tennis Club Clay Court Challenger - Forest Hills Eckental Challenger Andria Challenger Maui Challenger The Natrel's Challenger of Granby - Granby 2006 North Shore Pro Tennis Championship - Winnetka Savannah Challenger Napa Challenger Tiburon Challenger Charlottesville Challenger XI Open International D'Andorra - Andorra Drummondville Challenger Tallahassee Challenger Vicenza Challenger Ilkley Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Lexington Challenger The Natrel's Challenger - Granby Harbour Tennis Cup Regione Lombardia - Milan Open de Franche-Comte - Besancon Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Constanta Challenger - Constanta Drummondville Challenger USTA Seascape Challenger - Aptos Binghamton Professional Tennis Tournament - Binghamton The LTA Hester Trophy - Manchester LTA Nottingham Challenger - Nottingham 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Odlum Brown Vancouver Open - Vancouver The Swanston Challenger - Sacramento 2004 Keys Gate Challenger - Homestead Brescia Challenger Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Ford Tennis Championships - Louisville BMW Tennis Championship - Sunrise Granby Challenger Prosperita Open 2007 - Ostrava 2007 West Side Tennis Club Clay Court Challenger - Forest Hills GHI Bronz Classic - Bronx Challenger Ford de Cherbourg - Cherbourg Open de Rennes La Trinitaine - Rennes JSM Challenger - Champaign Odlum Brown Vancouver Open - Vancouver Wolfsburg Challenger Winnipeg Challenger Pro Challenger at Calabasas - Calabasas XL Bermuda Open - Bermuda Columbus Challenger Vancouver Challenger Rennes Challenger Playford Challenger Tallahassee Challenger USTA Challenger of Orlando - Orlando Challenger Ford de Cherbourg - Cherbourg The Mercedes Benz of Calabasas - Calabasas Ford Tennis Championships - Louisville San Luis Potosi Challenger - San Luis Potosi Harrah's Entertainment Men's Pro Challenger - Tunica Ljubljana Challenger The $50,000 Pro Challenger at Calabasas - Calabasas USTA Challenger - Champaign II Naples ITG Challenger - Naples Ostdeutscher Sparkessen Cup - Dresden Countrywide Classic USTA Challenger - Carson Napoli Challenger 2008 China TCL Challenger - Guangzhou Medicor Open - Budapest Banja Luka Challenger Austin Challenger - Austin Gemax Open - Belgrade Salinas Challenger Carson Challenger Akbank Private Banking TED Open - Istanbul Sarasota Challenger Hilton Waikoloa USTA Challenger - Waikoloa Tallahassee Challenger Heilbronn Challenger Kosice Challenger ATP Challenger Numea - New Caledonia Orleans Challenger Astana Challenger Volkswagen Challenger 2005 - Wolfsburg Knoxville Challenger Champaign Challenger TED Open - Istanbul Winnipeg Challenger Lubbock Challenger - Lubbock Kroger / St. Jude International - Memphis Cerveza Club Columbia Open - Bogota Savannah Challenger 2007 Knoxville Challenger - Knoxville Salem Open - Hong Kong Kremlin Cup - Moscow Savannah Challenger Furth Challenger Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Mallorca Open - Mallorca Granby Challenger The Nottingham Open - Nottingham The Hamlet Cup - Long Island President's Cup - Tashkent AIG Japan Open - Tokyo Poznan Challenger Meridiana Sardegna Open - Olbia Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich St. Petersburg Open - St. Petersburg Hilton Waikoloa Village USTA Challenger - Waikoloa Fairfield Challenger Rijeka Challenger Granby Challenger - Granby Downtown Athletic Club USTA Challenger - Amarillo USTA Men's Challenger of Dallas - Dallas Corona Mexico City Open - Mexico City Switzerland F2 Drummondville Challenger Stockton Challenger Tata Open - Chennai Heineken Open - Auckland BellSouth Open - Vina del Mar TED Open - Istanbul Copa AT&T - Buenos Aires Burbank Challenger - Burbank The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Casino Lugano - Lugano VIII Avierto Internacional de Salinas - Salinas Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest San Luis Potosi Challenger - San Luis Potosi Fairfield Challenger Thailand Open - Bangkok Ciudad de Pozoblanco Open Diputacion - Cordoba St. Petersburg Open - St. Petersburg Eisenberg Jerusalem Open - Jerusalem Sarasota Challenger International Tennis Championships - Delray Beach Vicenza Challenger Architect Open - Budapest SAP Open - San Jose Fifth-Third Bank Tennis Championships - Lexington St. Petersburg Open - St. Petersburg Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston The Surbiton Trophy - Surbiton Steelers Cup 2005 - Kosice Belo Horizonte Tennis Open - Belo Horizonte Campbell's Hall of Fame Tennis Championships - Newport The West Side Tennis Club Grass Court Challenger - Forest Hills Granby Challenger USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Fifth Third Bank Tennis Classic - Lexington Open de L'Isere - Grenoble Las Vegas Challenger - Las Vegas Sydney International - Sydney Tallahassee Challenger The Stella Artois Championships - London 2003 USTA Tallahassee Tennis Challenger - Tallahassee Renault Slovenian Open - Ljubljana Zagreb Open - Zagreb Pekao Open - Szczecin Hilton Waikoloa Village USTA Challenger - Waikoloa 2000 Challenger de Granby - Granby AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Granby Challenger - Granby Chennai Open - Chennai Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb Challenger Britania Zavaleta - Puebla FILA Challenger Biella - Biella Challenger de Granby - Granby drkoop.com USTA Challenger of Houston - Houston SAP Open - San Jose President's Cup 1998 - Tashkent 2003 Eddleman USTA Challenger - Birmingham Regions Morgan Keegan Championships - Memphis Akbank Private Banking-TED Open - Istanbul Grand Prix de Tennis - St. Jean de Luz Winnetka Challenger Waco International Tennis Challenger - Waco Zagreb Open - Zagreb Pro Tennis World Open - Sunrise XL Capital Bermuda Open - Bermuda Legg Mason Tennis Classic - Washington D.C. Schickendanz Open - Furth Stella Artois Clay Court Championships - Budaors Singha Tennis Classic - Tarzana dBI Tennis Challenger - Binghamton Campbell's Hall of Fame Tennis Championships - Newport Palermo Challenger Home Depot Center USTA Challenger - Carson USTA Illinois Challenger - Champaign USTA Freeman Men's Challenger - Joplin The Surbiton Trophy - Surbiton RCA Championships - Indianapolis Citrix Tennis Championships - Delray Beach Lubbock Challenger - Lubbock Thailand Open - Bangkok The 'Fitz' Casino Challenger - Tunica Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide ATP Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Oldum Brown Vancouver Open - Vancouver AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Milan Indoors - Milan Legg Mason Tennis Classic - Washington Keio Challenger International Tennis Tournament - Yokohama Brisbane International - Brisbane Bangkok Challenger Nottingham Challenger Abierto Mexicano Telcel - Acapulco 2008 Lubbock Challenger - Lubbock AEGON Championships - London Rhodes Challenger Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London China Open - Beijing Sacramento Challenger - Sacramento Tashkent Challenger - Tashkent SA Tennis Open - Johannesburg US Men's Clay Court Championship - Houston Sybase Open - San Jose Baton Rouge Challenger Tallahassee Challenger Izmir Challenger Sarasota Challenger Savannah Challenger Brisbane International - Brisbane Bratislava Challenger The Stella Artois Grass Court Championships - London Bratislava Challenger U.S. Men's Clay Court Championships - Houston Dallas Challenger The Tennis Channel Open - Las Vegas Tallahassee Challenger Helsinki Challenger Chennai Open - Chennai Open de la Comunidad Valenciana - Valencia Salzburg Challenger Medibank International - Sydney Winnetka Challenger Izmir Challenger Delray Beach International Tennis Championships - Delray Beach Heilbronn Challenger Dallas Challenger Bergamo Challenger The Artois Championships - London Sacramento Challenger Eckental Challenger Grand Prix Hassan II - Casablanca Bratislava Challenger Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Wroclaw Challenger Medibank International - Sydney Sunrise Challenger Tiburon Challenger Open Sud de France - Montpellier Citi Open - Washington PBZ Zagreb Indoors - Zagreb Winston-Salem Open - Winston-Salem Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Atlanta Tennis Championships - Atlanta Stockton Challenger Antalya Cup - Antalya Johannesburg Challenger Sarasota Challenger Sydney International - Sydney Marburg Challenger Rennes Challenger Athens Challenger Mouilleron-Le-Captif Challenger Campbell's Hall of Fame Tennis Championships - Newport Poprad Tatry Challenger RCA Championships - Indianapolis Ortisei Challenger Thailand Open - Bangkok Las Vegas Challenger The Stella Artois Championships - London Countrywide Classic - Los Angeles SA Tennis Open - Johannesburg Arad Challenger Aircel Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Sarasota Challenger Grand Prix Hassan II - Casablanca Miller Lite Hall of Fame Tennis Championships - Newport Campbell's Hall of Fame Tennis Championships - Newport Palermo Challenger Lexington Challenger Estoril Open - Estoril Swiss Indoors Basel - Basel Apia International - Sydney Granby Challenger Gatineau Challenger RCA Championships - Indianapolis Ortisei Challenger Orleans Challenger Poprad Tatry Challenger Granby Challenger Mercedes Cup - Stuttgart Savannah Challenger Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Helsinki Challenger Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Granby Challenger Yitzhak Rabin Challenger 1998 - Tel Aviv Zivnobanka Czech Open - Prostejov Cairo Challenger - Cairo Laser Vision USTA Challenger - Amarillo Columbus Challenger Intersport Heilbronn Open - Heilbronn Hall of Fame Tennis Championships - Newport Geneva Open - Geneva Fairfield Challenger Pilot Pen International - New Haven Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco China Open - Beijing Japan Open - Tokyo ASB Classic - Auckland Sybase Open - San Jose AIG Japan Open - Tokyo Open 13 - Marseille RCA Championships - Indianapolis The Stella Artois Grass Court Championships - London President's Cup - Tashkent Next Generation Adelaide International - Adelaide Estoril Open - Estoril Regions Morgan Keegan Championships - Memphis Legg Mason Tennis Classic - Washington D.C. AIG Japan Open Tennis Championships - Tokyo U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Brisbane - Brisbane RCA Championships - Indianapolis Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Regions Morgan Keegan Championships - Memphis Pacific Life Open - Indian Wells Rogers Cup - Montreal Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Heineken Open Shanghai - Shanghai Pacific Life Open - Indian Wells Campbells Hall of Fame Tennis Championships - Newport Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Mercedes-Benz Cup - Los Angeles President's Cup 2000 - Tashkent Scania Stockholm Open - Stockholm Heineken Open - Auckland UBS Open Gstaad - Gstaad Salem Open - Hong Kong Sony Ericsson Open - Miami The Samsung Open - Nottingham Shanghai ATP Masters 1000 - Shanghai AAPT Championships - Adelaide BNP Paribas Open - Indian Wells NASDAQ-100 Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Legg Mason Tennis Classic - Washington Rogers Cup - Toronto BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Rogers Cup - Montreal Sony Open Tennis - Miami Rogers Cup - Montreal AEGON Championships - London The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Sony Ericsson Open - Miami Rogers Masters - Montreal Tennis Masters Series - Madrid Rogers Masters - Toronto Internationaler Raiffeisen Grand Prix - St. Polten Rogers Cup - Montreal Rogers Cup - Toronto Rogers Cup - Toronto Rogers Cup - Toronto French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne Tennis Masters Series - Cincinnati Rogers Cup - Toronto Davis Cup, Group 1, REL2, UKR-ISR 3-2 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, World Group, 1R, NED-CAN 4-1 Davis Cup, World Group, QR, ROU-CAN 4-1 Davis Cup, Group 1, 2R, ISR-GBR 2-3 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, Group I, 1R, MEX-CAN 1-4 Davis Cup, Group 1, 2R, VEN-CAN 0-4 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, World Group, QR, FRA-ISR 4-1 Davis Cup, Group 1, REL2, ISR-GRE 5-0 Davis Cup, Group 1, 1R, BLR-ISR 3-2 Davis Cup, Group 1, 2R, CAN-PER 5-0 Davis Cup, World Group, PO, CAN-BLR 2-3 Davis Cup, Group 1, PO, CAN-VEN 3-2 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, Group 1, 2R, CAN-CHI 5-0 Hopman Cup - Perth 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Davis Cup, Group 1, REL2, ISR-FIN 3-2 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, World Group, PO, CAN-RSA 4-1 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, Group 1, 2R, MEX-CAN 4-1 Davis Cup, World Group, QR, CAN-BRA 3-2 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, Group 1, 2R, GER-ISR 5-0 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, PO, CAN-CHI 5-0 Olympics - Beijing